package cn.zwx.member.svc.service;

import cn.zwx.member.svc.domain.entity.MemberEntity;

/**
 * @author zhangwenxue
 */
public interface MemberService {
    /**
     * 根据用户id查询用户信息
     * @param userId 用户id
     * @return 返回用户信息
     */
    MemberEntity selectMemberById(String userId);

    /**
     * 跟据手机号查询会员信息
     * @param mobile 手机号
     * @return 返回用户信息
     */
    MemberEntity selectMemberByMobile(String mobile);

    /**
     * 新增会员信息
     * @param entity entity会员信息
     */
    void insert(MemberEntity entity);

    /**
     * 更新会员信息
     * @param memberEntity memberEntity
     */
    void update(MemberEntity memberEntity);
}
